Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CLI: various fixes #234

Closed
wants to merge 8 commits into from
Closed

CLI: various fixes #234

wants to merge 8 commits into from

Conversation

jhnstn
Copy link
Member

@jhnstn jhnstn commented Dec 22, 2023

This includes a few fixes that were discovered during recent releases:

  • Fixes release prepare all command so it can clone both Gutenberg and Gutenberg Mobile repos.
  • Adds patch support to release integrate so that it opens the pr against the host release PR
  • Adds ability to supply Gutenberg commit shas when creating a patch release
  • Prompts to edit the Gutenberg change log on all releases.
  • Prompts to create the release tag on Gutenberg.

This PR also includes updates to the documentation

Testing

Follow the Testing guide to set up the tool to use forked repos.

Scheduled releases

  • Try running go main.go run release prepare all {version}
  • Verify that there is a prompt to edit the CHANGELOG in gutenberg
  • Verify that there is a prompt to tag the release and choose to not tag
  • After completion verify that the tag was not created on Gutenberg

Patches

  • Create a release branch on the host apps e.g. release/1.0
  • Prepare a patch release using a few commits from your forked Gutenberg via the --shas flag
  • Run the integration command with the host version used in the first step

@jhnstn jhnstn marked this pull request as draft December 22, 2023 23:31
@jhnstn jhnstn closed this Jan 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant